﻿#region Usings

using System;
using System.Runtime.Serialization;

#endregion

namespace Rail.Net.Core.Model.Nonpersistent
{
    /// <summary>
    ///   Represents a border model containing the border EVA number, its alternative EVA in domestic area and the distance correction in km
    /// </summary>
    [Serializable]
    [DataContract]
    public class BorderModel
    {
        /// <summary>
        ///   Original EVA number of the border station
        /// </summary>
        [DataMember]
        public string Eva { get; set; }

        /// <summary>
        ///   Alternative EVA number of the border station - the domestic border station alternative
        /// </summary>
        [DataMember]
        public string EvaA { get; set; }

        /// <summary>
        ///   Domestic distance correction in km
        /// </summary>
        [DataMember]
        public int Correction { get; set; }
    }
}